<?
/**
 * <b>ExpressItemRequirementsType Class</b>
 * Published 04/11/2010 19:02:39
 *
 * @author Lars Sorhus (lars@saucecode.com.au)
 * @copyright sauceCode Pty Ltd.
 * @version 1.0.693.1.
 * @internal It's not recommended at all to modify this code.
 */
require_once('EbatNs_ComplexType.php');

class ExpressItemRequirementsType extends EbatNs_ComplexType{
 /** Start Properties **/
	// @var boolean $CombinedShippingDiscount
	public $CombinedShippingDiscount;
	// @var boolean $DomesticShippingCost
	public $DomesticShippingCost;
	// @var boolean $EligibleCheckout
	public $EligibleCheckout;
	// @var boolean $EligibleItemCondition
	public $EligibleItemCondition;
	// @var boolean $EligiblePayPalAccount
	public $EligiblePayPalAccount;
	// @var boolean $EligibleReturnPolicy
	public $EligibleReturnPolicy;
	// @var boolean $ExpressApproved
	public $ExpressApproved;
	// @var boolean $ExpressEligibleListingType
	public $ExpressEligibleListingType;
	// @var boolean $ExpressEnabledCategory
	public $ExpressEnabledCategory;
	// @var boolean $ExpressOptOut
	public $ExpressOptOut;
	// @var boolean $NoCharity
	public $NoCharity;
	// @var boolean $NoPreapprovedBidderList
	public $NoPreapprovedBidderList;
	// @var boolean $PayPalAccountAcceptsUnconfirmedAddress
	public $PayPalAccountAcceptsUnconfirmedAddress;
	// @var boolean $Picture
	public $Picture;
	// @var boolean $PriceAboveMinimum
	public $PriceAboveMinimum;
	// @var boolean $PriceBelowMaximum
	public $PriceBelowMaximum;
	// @var boolean $SellerExpressEligible
	public $SellerExpressEligible;
	// @var boolean $ShipFromEligibleCountry
	public $ShipFromEligibleCountry;
 /** End Properties **/

/**
 *
 * @return boolean
 */
	function getCombinedShippingDiscount(){
		return $this->CombinedShippingDiscount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setCombinedShippingDiscount($value){
		$this->CombinedShippingDiscount = $value;
	}


/**
 *
 * @return boolean
 */
	function getDomesticShippingCost(){
		return $this->DomesticShippingCost;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setDomesticShippingCost($value){
		$this->DomesticShippingCost = $value;
	}


/**
 *
 * @return boolean
 */
	function getEligibleCheckout(){
		return $this->EligibleCheckout;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setEligibleCheckout($value){
		$this->EligibleCheckout = $value;
	}


/**
 *
 * @return boolean
 */
	function getEligibleItemCondition(){
		return $this->EligibleItemCondition;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setEligibleItemCondition($value){
		$this->EligibleItemCondition = $value;
	}


/**
 *
 * @return boolean
 */
	function getEligiblePayPalAccount(){
		return $this->EligiblePayPalAccount;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setEligiblePayPalAccount($value){
		$this->EligiblePayPalAccount = $value;
	}


/**
 *
 * @return boolean
 */
	function getEligibleReturnPolicy(){
		return $this->EligibleReturnPolicy;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setEligibleReturnPolicy($value){
		$this->EligibleReturnPolicy = $value;
	}


/**
 *
 * @return boolean
 */
	function getExpressApproved(){
		return $this->ExpressApproved;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setExpressApproved($value){
		$this->ExpressApproved = $value;
	}


/**
 *
 * @return boolean
 */
	function getExpressEligibleListingType(){
		return $this->ExpressEligibleListingType;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setExpressEligibleListingType($value){
		$this->ExpressEligibleListingType = $value;
	}


/**
 *
 * @return boolean
 */
	function getExpressEnabledCategory(){
		return $this->ExpressEnabledCategory;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setExpressEnabledCategory($value){
		$this->ExpressEnabledCategory = $value;
	}


/**
 *
 * @return boolean
 */
	function getExpressOptOut(){
		return $this->ExpressOptOut;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setExpressOptOut($value){
		$this->ExpressOptOut = $value;
	}


/**
 *
 * @return boolean
 */
	function getNoCharity(){
		return $this->NoCharity;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setNoCharity($value){
		$this->NoCharity = $value;
	}


/**
 *
 * @return boolean
 */
	function getNoPreapprovedBidderList(){
		return $this->NoPreapprovedBidderList;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setNoPreapprovedBidderList($value){
		$this->NoPreapprovedBidderList = $value;
	}


/**
 *
 * @return boolean
 */
	function getPayPalAccountAcceptsUnconfirmedAddress(){
		return $this->PayPalAccountAcceptsUnconfirmedAddress;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setPayPalAccountAcceptsUnconfirmedAddress($value){
		$this->PayPalAccountAcceptsUnconfirmedAddress = $value;
	}


/**
 *
 * @return boolean
 */
	function getPicture(){
		return $this->Picture;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setPicture($value){
		$this->Picture = $value;
	}


/**
 *
 * @return boolean
 */
	function getPriceAboveMinimum(){
		return $this->PriceAboveMinimum;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setPriceAboveMinimum($value){
		$this->PriceAboveMinimum = $value;
	}


/**
 *
 * @return boolean
 */
	function getPriceBelowMaximum(){
		return $this->PriceBelowMaximum;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setPriceBelowMaximum($value){
		$this->PriceBelowMaximum = $value;
	}


/**
 *
 * @return boolean
 */
	function getSellerExpressEligible(){
		return $this->SellerExpressEligible;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setSellerExpressEligible($value){
		$this->SellerExpressEligible = $value;
	}


/**
 *
 * @return boolean
 */
	function getShipFromEligibleCountry(){
		return $this->ShipFromEligibleCountry;
	}
/**
 *
 * @return void
 * @param  $value
 */
	function setShipFromEligibleCountry($value){
		$this->ShipFromEligibleCountry = $value;
	}


/**
 *
 * @constructor __construct
 * @access private
 * @return void
 */
	function __construct(){
		$this->EbatNs_ComplexType("ExpressItemRequirementsType","urn:ebay:apis:eBLBaseComponents");
		$this->_elements = array_merge($this->_elements,
			array(
				"CombinedShippingDiscount"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"DomesticShippingCost"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"EligibleCheckout"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"EligibleItemCondition"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"EligiblePayPalAccount"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"EligibleReturnPolicy"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ExpressApproved"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ExpressEligibleListingType"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ExpressEnabledCategory"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ExpressOptOut"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"NoCharity"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"NoPreapprovedBidderList"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"PayPalAccountAcceptsUnconfirmedAddress"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"Picture"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"PriceAboveMinimum"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"PriceBelowMaximum"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"SellerExpressEligible"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					),
				"ShipFromEligibleCountry"=>
					array(
						"required"=>false,
						"type"=>"boolean",
						"nsURI"=>"http://www.w3.org/2001/XMLSchema",
						"array"=>false,
						"cardinality"=>"0..1"
					)
			)
		);
	}
}
?>
